
package com.feib.soeasy.dao;

import java.util.List;

import com.feib.soeasy.model.PaymentConfig;
import com.feib.soeasy.pagination.PaginatedList;


/**
 * @title (#)PaymentConfigDao.java<br>
 * @description <br>
 * @author Jimmy Liu<br>
 * @version 1.0.0 2010/11/25
 * @copyright Far Eastern International Bank Copyright (c) 2010<br>
 * @2011/3/7 create by Jimmy Liu<br>
 */
public interface PaymentConfigDao extends HibernateDao<PaymentConfig, Long>{

    /**
     * @param paymentConfig
     * @param paginationConfig
     * @return
     */
    public PaginatedList<PaymentConfig> queryByPaymentConfig(PaymentConfig paymentConfig, PaginatedList<PaymentConfig> paginationConfig);

    /**
     * @param configNo
     * @param groupPk 
     * @return
     */
    public PaymentConfig findByConfigNo(String configNo, Long groupPk);

    /**
     * @param paymentConfig
     * @return
     */
    public List<PaymentConfig> queryForListByPaymentConfig(PaymentConfig paymentConfig);

}
